<?xml version="1.0" encoding="UTF-8"?><!-- edited with XMLSpy v2011 (http://www.altova.com) by Huy Pham (iPAss Inc.) --><!--W3C Schema generated by XMLSpy v2008 rel. 2 sp2 (http://www.altova.com)--><xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="Profile"> <xs:annotation> <xs:documentation>This section lists the profile details</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="AccountID" type="xs:string"> <xs:annotation> <xs:documentation>ID of the company account to which this profile belongs to. </xs:documentation> </xs:annotation> </xs:element> <xs:element ref="Name"> <xs:annotation> <xs:documentation>Name of the profile</xs:documentation> </xs:annotation> </xs:element> <!-- <xs:element ref="Description"> <xs:annotation> <xs:documentation>Description of the profie</xs:documentation> </xs:annotation> </xs:element> --> <xs:element ref="Version"> <xs:annotation> <xs:documentation>Version number associated with the profile. This will ke key information used when checking for profile updates.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Status" default="Production"> <xs:annotation> <xs:documentation>Current status of the profile describing whether it is a test version of the profile or production. The IT admin will use test version of profile to validate the profile before distributing it.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Production"/> <xs:enumeration value="Test"/> <xs:enumeration value="In Progress"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element ref="TargetBundle"> <xs:annotation> <xs:documentation>This section defines the target software bundle that will be delivered for this profile.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="id" use="required"> <xs:annotation> <xs:documentation>Unique identifier for the profile</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="Name" type="xs:string"/> <xs:element name="Description" type="xs:string"/> <xs:element name="Version" type="xs:string"/> <xs:element name="TargetBundle"> <xs:complexType> <xs:sequence> <xs:element ref="Name"> <xs:annotation> <xs:documentation>Name of the target software bundle</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="Description" minOccurs="0"> <xs:annotation> <xs:documentation>Description of target software bundle</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="Version"> <xs:annotation> <xs:documentation>Target bundle version, indicating version of the software bundle installed. </xs:documentation> </xs:annotation> </xs:element> <xs:element ref="Platform" minOccurs="0"> <xs:annotation> <xs:documentation>Platform support indicationg the operating systems supported.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="LocaleSupport" minOccurs="0"> <xs:annotation> <xs:documentation>This indicates the locales supported for this profile.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Locale" type="LocaleType" maxOccurs="30"> <xs:annotation> <xs:documentation>Language code of the language supported</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element ref="DefaultLocale" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Platform" type="xs:string"/> <xs:simpleType name="LocaleType"> <xs:restriction base="xs:string"> <xs:enumeration value="en-US"/> <xs:enumeration value="fr-FR"/> <xs:enumeration value="de-DE"/> <xs:enumeration value="ja-JP"/> <xs:enumeration value="es-ES"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="OSLocaleType"> <xs:restriction base="xs:string"> <xs:enumeration value="OS"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="DefaultLocaleUnion"> <xs:union memberTypes="LocaleType OSLocaleType"/> </xs:simpleType> <xs:complexType name="DefaultLocaleType"> <xs:simpleContent> <xs:extension base="DefaultLocaleUnion"> <xs:attribute name="AllowUserModify" type="BooleanType"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:element name="DefaultLocale" type="DefaultLocaleType"> <xs:annotation> <xs:documentation>This indicates the default locale supported for this profile</xs:documentation> </xs:annotation> </xs:element> <xs:simpleType name="BooleanType"> <xs:restriction base="xs:string"> <xs:enumeration value="Yes"/> <xs:enumeration value="No"/> </xs:restriction> </xs:simpleType></xs:schema>